package com.hig.questions.mapper;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.hig.questions.domain.ExamQuestionsList;
import com.hig.questions.domain.ExamQuestionsProperty;
import org.apache.ibatis.annotations.Param;

/**
 * 题目属性Mapper接口
 * 
 * @author qnsdt
 * @date 2022-12-28
 */
public interface ExamQuestionsListMapper 
{
 
    /**
     * 查询题目属性列表
     * 
     * @param examQuestionsProperty 题目属性
     * @return 题目属性集合
     */
    public List<ExamQuestionsList> selectExamQuestionsList(String[] bankCodes);


    public List<ExamQuestionsList> selectExamQuestionsListForce(String[] questionsCode);


    public List<ExamQuestionsList> selectExamQuestionsListLuanxu(  @Param("bankCode") List<String> bankCode,
                                                                       @Param("tfCount") int tfCount,
                                                                       @Param("singleCount") int singleCount,
                                                                       @Param("multiCount") int multiCount);
    
    public List<ExamQuestionsProperty> selectChoiceExamQuestionsList(String examCode);

}
